Combining Multiple Inputs in HyperNEAT Mobile Agent Controller
نویسندگان
چکیده
In this paper we present neuro-evolution of neural network controllers for mobile agents in a simulated environment. The controller is obtained through evolution of hypercube encoded weights of recurrent neural networks (HyperNEAT). The simulated agent’s goal is to find a target in a shortest time interval. The generated neural network processes three different inputs – surface quality, obstacles and distance to the target. A behavior emerged in agents features ability of driving on roads, obstacle avoidance and provides an efficient way of the target search.
منابع مشابه
Using Indirect Encoding of Multiple Brains to Produce Multimodal Behavior
An important challenge in neuroevolution is to evolve complex neural networks with multiple modes of behavior. Indirect encodings can potentially answer this challenge. Yet in practice, indirect encodings do not yield effective multimodal controllers. Thus, this paper introduces novel multimodal extensions to HyperNEAT, a popular indirect encoding. A previous multimodal HyperNEAT approach calle...
متن کاملMobile robot wall-following control using a behavior-based fuzzy controller in unknown environments
This paper addresses a behavior-based fuzzy controller (BFC) for mobile robot wall-following control.The wall-following task is usually used to explore an unknown environment.The proposed BFC consists of three sub-fuzzy controllers, including Straight-based Fuzzy Controller (SFC),Left-based Fuzzy Controller (LFC), and Right-based Fuzzy Controller (RFC).The proposed wall-...
متن کاملMamdani Fuzzy Logic Controller with Mobile Agents for Matching
The task of a standard fuzzy logic controller is to find a crisp control action from the fuzzy rulebase and from a set of crisp inputs. In this paper we propose an extension of this type of reasoning using Mobile Agents which works with crisp data, intervals and/or linguistic terms as inputs and with various matching methods. For any matching one obtain a crisp value as output using Slave Agent...
متن کاملCooperation via Indirect Communication
Evolution of indirect communication between two embodied agents is the research topic addressed in this thesis. Indirect communication is a niche that should be more common in intelligent robotics as it is essential in most areas where humans are present. Indirect communication is robust and can serve as either a supporting tool or a substitute for other means of communication. Evolutionary app...
متن کاملNEAT in HyperNEAT Substituted with Genetic Programming
In this paper we present application of genetic programming (GP) [1] to evolution of indirect encoding of neural network weights. We compare usage of original HyperNEAT algorithm with our implementation, in which we replaced the underlying NEAT with genetic programming. The algorithm was named HyperGP. The evolved neural networks were used as controllers of autonomous mobile agents (robots) in ...
متن کامل